still-depressed economy - Spanish English Dictionary